﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AccesoDatos
{
    /// <summary>
    /// 
    /// </summary>
    public partial class DataClassesSchoolDataContext
    {
        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        public List<Lugare> GetPaises()
        {
            IEnumerable<Lugare> lugaresEncontrados = this.Lugares.Where(lugar => lugar.IdTipoLugar == (int)TipoLugar.Pais);
            if (lugaresEncontrados == null) return new List<Lugare>();
            return new List<Lugare>(lugaresEncontrados);
        }


        /// <summary>
        /// GetLugaresByPadre
        /// </summary>
        /// <param name="idLugarPadre"></param>
        /// <param name="lugares"></param>
        /// <returns></returns>
        public List<Lugare> GetLugaresByPadre(int idLugarPadre)
        {
            IEnumerable<Lugare> lugaresEncontrados = this.Lugares.Where(lugar => lugar.Id == idLugarPadre);
            if (lugaresEncontrados == null) return new List<Lugare>();
            return new List<Lugare>(lugaresEncontrados);
        }
    }
}
